﻿/****头部*****/
.logo_only,.login-area>span.shua,.login-area>span.topline,.login-area a.contact,.cebainbox,.login-area .btn-detection {display:none;}
/*****nav*****/
.menu-box .menu ul li a.home,.preson-info .info span.welcom {display:none;}
/****banner***/
.noticesbox {display:none;}
/*****主要****/
.hotgame_con .hiddens,.hotgame_con ul li a.qiubtn,.hotgame_con ul li a.qiubtn2,.paybox,.qiubox,.hot_game_play,.more_game_middle .game_kind {display:none;}
/*****底部******/
.footbox {display:none;}

* { margin:0 auto; padding: 0; }
a { color: #555; text-decoration: none !important; outline: none !important; }
ul, li, ol { margin: 0; padding: 0; list-style: none; }
body { margin: 0 auto; font: 12px/16px 'Microsoft YaHei', "Microsoft JhengHei UI", "Microsoft JhengHei", Pmingliu, "Segoe UI", "Segoe UI Web Regular", "Segoe UI Symbol", "Helvetica Neue", tahoma, arial, 'Hiragino Sans GB', "\5b8b\4f53", sans-serif; color: #555 !important;min-width:1338px; }
.ui-code-box {margin: 5px 0 0 7px;}
.fleft { float: left; }
img { border: none; }
input, button, select, textarea { outline: none; }
.login-area input:-webkit-autofill { }

.landing-paly, .icon-partner, .icon-arrRight, .icon-browser, .icon-gotop { background: url(../images/home-ico.png) no-repeat; }
.bar-left span, .play, .bar-right li a, .lang-box,
.mail-box, .login-area > span, .btn-login, .preson-info .info,
.acc-links a, .mq .mq-mask, .winners-head,.btn-detection,.login-area .bnt-register { background: url(../images/base-ico2.png) no-repeat; }

/**弹窗**/
.d-header .d-titleBar .d-title { padding: 10px 15px; text-shadow: none; border-top: none; }
.official-site .d-inner { overflow: hidden; }
.official-site .d-outer { border: none; }
.d-titleBar .d-close { width: 26px; height: 26px; top: 10px; right: 12px; font-size: 30px; }
.d-outer { border: medium none; }
.d-footer .d-buttons .d-state-highlight { border: none; padding-bottom: 2px; box-shadow: none; }
.clear:before, .clear:after { content: ""; display: table; }
.clear:after { clear: both; }
.clear { *zoom: 1; }
.icon, .btn { display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; }
.main { margin: 0 auto; }

.d-header .d-titleBar .d-title {background: #b62929; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b31515', endColorstr='#b62929'); background: linear-gradient(top, #b31515, #b62929); background: -moz-linear-gradient(top, #b31515, #b62929); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#b31515), to(#b62929)); text-shadow: -1px -1px 1px #b62929;color: #fff; }
.official-site .d-inner { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border: 5px solid rgba(255, 255, 255, 0.3); border-radius: 8px; box-shadow: 0 0 8px rgba(136, 136, 136, 0); }
.official-site .d-outer { box-shadow: 0 0 8px rgba(136, 136, 136, 0); }
.d-dialog .d-main { background: #fff; }
.d-titleBar .d-close { color: #fff; }
.d-header .d-close:hover { color: #fff; }
.d-outer { box-shadow: 0 0 8px rgba(136, 136, 136, 0); }
.d-footer .d-buttons .d-state-highlight { background: #b62929; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b31515', endColorstr='#8e3a8c'); background: linear-gradient(top, #b31515, #b62929); background: -moz-linear-gradient(top, #b31515, #b62929); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#b31515), to(#b62929)); text-shadow: -1px -1px 1px #b62929; }

/***导航区域***/
.header-main {position:relative;width:1050px;height:69px;z-index: 60;}
.header-main .fright { overflow: hidden; width: 710px; }
.header .main { z-index:1009;height:69px;background:#b62929;border-top:1px solid #d1bfa5;border-bottom:1px solid #d1bfa5; }
.logo a { width: 100%; height: 100%; z-index: 1; display: block; }
.logo2 { width: 115px; height: 78px; }
.menu ul li a:hover { color: #fff; }
.menu ul li a:hover span { color: #fff; }

.menu-box .menu { overflow: hidden; }
.menu ul {list-style: none;font-size: 0;position: relative;white-space: nowrap;overflow: hidden;}
.menu ul li a { transition: All .3s ease; -webkit-transition: All .3s ease; -moz-transition: All .3s ease; -o-transition: All .3s ease;display:block;width:127px;height:56px;line-height:20px;text-align:center;text-shadow:0 1px 2px #000;color:#fff; }
.menu ul li.active a, .menu ul > li a:hover { transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); }
.menu ul li a span { transform: scale(0.75);font-size: 12px; text-align: center; display: block; width: 100%; margin: 0 auto;color:#fff; }
.menu ul li a.home { width: 38px; height: 54px; padding: 0 20px 0 15px; }
.menu ul li:last-child { background: none; }
.menu ul li {width: 127px;height:56px;margin:0;float: left;font-size: 14px;letter-spacing: normal;word-spacing: normal;line-height: 20px;vertical-align: middle;padding-top: 14px;}
.menu ul li:hover {width:127px;height:55px;background:#f14a4a;color:#fff;}
.menu ul li.active { width:127px; height: 55px; background:#af1313;/* margin:0 10px;*/margin:0; }
.menu ul li a div {font-size:14px;margin:0;}
.triangles_back {width: 26px;height: 19px;position: absolute;background: url(../images/triangles_back.png) no-repeat;left: 314px;top: -8px;}
.register_hidden {display:none;}
.menu-box {position:relative;z-index:1000;float:left;width: auto;height:70px;}

/***头部登录区域****/
.login-area > span { position: relative; text-align: left; display: inline-block; width: 122px; height: 30px; padding: 6px 2px 2px 36px; line-height: 1; }
.login-area .login-code { width: 110px; }
.login-area .tip_form { position: absolute; left: 45px; top: 6px; line-height: 26px; }
.login-area input { width: 100px; height: 22px; padding: 2px 5px; line-height: 22px; vertical-align: middle; margin-left: 2px; }
.login-area img { vertical-align: middle;margin-left:4px;}
.login-area a { vertical-align: middle; text-align: center; }
.login-area .input_tip_45 { width: 45px; }
.preson-info .info strong { padding-left: 42px; font-size: 14px; font-weight: normal; }
.preson-info .info { float: left; width: 198px; height: 32px; padding-top: 10px; color: #fff; line-height: 26px; text-align: left; position: relative; }
.preson-info .info span { padding-left: 5px; color: #fff; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.btn-login { width: 100px; height: 34px; margin-top: 2px; font-size: 14px; }
.bg-loader { position: relative; overflow: hidden; }
.bg-content { height: 56px; line-height: 56px; font-size: 20px; text-align: center; }
.bar-right .CreditBalance { display: none; }
.btn-member { width: 56px; height: 34px; margin-top: 2px;  overflow: hidden; line-height: -99999; font-size: 14px; margin-left: 4px; }
.acc-links a span { margin-left: 34px; }
.top-box { position:relative;width:100%;z-index: 30;padding: 0;height: 48px;background: #141413;background:rgba(0,0,0,0.73); }
.lang-box {background-position: 0 -49px;margin-top: 4px;position:absolute;right:10px;top:0;display:none;}
.bar-left {color:#fff;width:264px;height: 38px; font-size: 12px;overflow: hidden; line-height: 42px; margin-top: 4px; }
.now-time { vertical-align:middle;font-family:"squarefontregular","Helvetica","Verdana","Tahoma",sans-serif;font-size:16px;font-weight:500;float:left;margin-right: 10px;padding-left:10px;width:54px;font-style:italic;color:#fff; }
.preson-info { margin-right: 12px; margin-left: 108px; float: left;}
.bar-left span { font-size: 14px; display: inline-block; *display: inline; *zoom: 1; font-style: italic; padding-left: 48px;background-position: 0 -180px; }
.login-area .btn-login { background-position: 0 -334px; color: #fff;*vertical-align:top;*margin-top:5px;display: inline-block;line-height:34px;}
.top-box .main { height:48px;text-align:center;margin-bottom:2px; text-align:center;}
.top-box .main > * { display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; }
.login-area .btn-member { color: #fff;*vertical-align:top;*margin-top:5px; }
.btn-member:hover { color: #fff; }
.login-area .btn-detection {display:inline-block;background-position: 0 -334px; width: 100px;height: 34px;margin-top: 2px;font-size: 14px;color:#fff;line-height:34px;}
.bar-right { padding:0;width: auto; text-align: left; margin-top: 2px; height: 40px; line-height: 39px; position: relative; vertical-align: middle; }
.login-area { height: 44px; line-height: 40px; text-align: left; margin: 0; }
.btn-login:hover {color:#fff;}
.login-area > span { background-position: 0 -396px; height: 34px; }
.login-area .login-mane { background-position: 0 -396px;*margin-top:2px;margin-right:0;}
.login-area .login-password { background-position: 0 -440px;margin-right:0;}
.login-area .login-code { background-position: 0 -479px; }
.login-area .tip_form { color: #fff; }
.login-area input { background: none; color: #fff; width: 86px; margin-left: 12px; }
.login-area input:-webkit-autofill { background: none; color: #fff; }
.login-area .input_tip_45 { background-position: left bottom; }

/***登录后top***/
.preson-info .acc-person { background-position: 0 -593px; margin-right: 12px; }
.preson-info .acc-balance { background-position: 0 -637px; }
.acc-links a { font-size: 16px;line-height:42px;color:#fff;width:92px;height: 42px; display: inline-block; *zoom: 1; *display: inline; }
.acc-links a:hover {color:#b62929;width:92px;}
.acc-links .btn-navacc-deposit { background-position:-108px -679px; }
.acc-links .btn-navacc-deposit:hover { background-position:-108px -753px; }
.acc-links .btn-navacc-withdraw { background-position:0 -679px;}
.acc-links .btn-navacc-withdraw:hover { background-position:0 -753px; }
.acc-links .btn-login-out { background-position: -201px -679px; }
.acc-links .btn-login-out:hover { background-position: -201px -753px; }

/*免费开户*/
.login-area .btn-member { display: inline-block; border-radius: 5px; padding: 0 3px; line-height:34px; margin: 5px 0 3px 0; height:34px;}
.lang-box { display: none; }
.login-area .bnt-register { width: 95px;height:34px;background-position: 0 -334px;line-height:34px;color:#fff; }

/**跑马灯*/
.mq-mask marquee { width: 630px; }
.banner-box .mq { position: absolute; bottom: 10px; z-index: 1000; }
.mq:before { display: block; content: ''; position: absolute; top: 50%; left: 0; width: 23px; height: 18px; margin-top: -9px; }

/**焦点图**/
.home-con { margin: 0 auto; width: 100%; position: relative; /*z-index: 9;*/ }
.banner { position: relative; height: 100%; height: 504px; }
.details { position: absolute; top: 316px; left: 106px; width: 198px; height: 50px; z-index: 999; }
.details a { display: block; width: 198px; height: 50px; float: left; cursor: pointer; }
.banner-img { position: relative; height: 100%; }
.banner-item { position: absolute; top: 0; left: 0; height: 450px; width: 100%; height: 100%; z-index: 1; }
.wrapper { position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.banner .main { z-index: 2; position: relative; }
.controller > a.next { right: 142px; }
.controller > a.prev { left: 142px; }
.knobbox { display: none; }

/*------------------------------------------------
                    register
------------------------------------------------*/
.registration-c { width: 900px; min-height: 228px; margin: 60px auto 146px; padding-bottom: 50px; background: url(../images/bg_07.png) repeat;}
.registration-c h1 { margin: 0 5px; font-size: 24px; height: 70px; line-height: 70px; text-align: center; font-weight: normal; color: #FFF;}
.registration-c table { position: relative; width: 100%; margin: 30px auto 0; }
.registration-c td,
.registration-c th { padding: 8px 10px;color:#fff; white-space:nowrap;}
.registration-c .inp { padding-left: 5px; width: 265px; line-height: 36px; height: 36px; border-radius: 2px; }
.registration-c .regi-btn1 { padding: 5px 10px; }
.registration-c .reg-select { width: 272px; height: 38px; border-radius: 2px; border: 1px solid #d6d6d6;}
.reg-select-box .sel { width: 65px; }
.registration-c .agree-check { vertical-align: -3px; }
.registration-c th { color: #fff; }
.registration-c a { color: #ce8b00; }
.registration-c a:hover { color: #ffac00; }
.registration-c .inp { color: #666; border: 1px solid #d6d6d6; }
a.regi-btn,
.btn1 { display: inline-block; padding: 10px 61px; border-radius: 5px; zoom: 1;color: #FFF; background: #c42133; /* Old browsers */ /* IE9 SVG, needs conditional override of 'filter' to 'none' */ background: -moz-linear-gradient(top, #c42133 1%, #DB5967 9%, #AF1223 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #c42133), color-stop(9%, #DB5967), color-stop(100%, #AF1223)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #c42133 1%, #c42133 9%, #c42133 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #c42133 1%, #DB5967 9%, #AF1223 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #c42133 1%, #DB5967 9%, #AF1223 100%); /* IE10+ */ background: linear-gradient(to bottom, #c42133 1%, #DB5967 9%, #AF1223 100%); /* W3C */ }
a.regi-btn:hover,
.btn1:hover { background: #c42133; /* Old browsers */ /* IE9 SVG, needs conditional override of 'filter' to 'none' */ background: -moz-linear-gradient(top, #c42133 1%, #AF1223 9%, #D03243 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #c42133), color-stop(9%, #AF1223), color-stop(100%, #D03243)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #c42133 1%, #AF1223 9%, #D03243 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #c42133 1%, #AF1223 9%, #D03243 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #c42133 1%, #AF1223 9%, #D03243 100%); /* IE10+ */ background: linear-gradient(to bottom, #c42133 1%, #AF1223 9%, #D03243 100%); /* W3C */ color: #FFF; }

.pages-con {background:#111 url(../images/pages-con_bg.png) center top no-repeat;}
.registration-c { width: 900px; min-height: 526px; margin: 0 auto; padding-bottom: 30px; background: url(../images/registration-c_bg.png) no-repeat; }
.registration-c h1 { margin: 0 5px; font-size: 24px; height: 70px; line-height: 70px; text-align: center; font-weight: normal; color: #FFF; }
.registration-c table { position: relative; width: 100%; margin: 30px auto 0; }
.registration-c td,
.registration-c th { padding: 8px 10px; color: #fff; white-space: nowrap; }
.registration-c .inp { padding-left: 5px; width: 265px; line-height: 36px; height: 36px; border-radius: 2px; }
.registration-c .regi-btn1 { padding: 5px 10px; }
.registration-c .reg-select { width: 272px; height: 38px; border-radius: 2px; border: 1px solid #d6d6d6; }
.reg-select-box .sel { width: 65px; }
.registration-c .agree-check { vertical-align: -3px; }
.registration-c th { color: #fff; }
.registration-c a { color: #fae500; }
.registration-c a:hover { color: #ffac00; }
.registration-c .inp { color: #666; border: 1px solid #d6d6d6; }
a.regi-btn,
.btn1 { display: inline-block; padding: 10px 61px; border-radius: 5px; zoom: 1; color: #FFF; background: #c42133; background: -moz-linear-gradient(top, #c42133 1%, #DB5967 9%, #AF1223 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #c42133), color-stop(9%, #DB5967), color-stop(100%, #AF1223)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #c42133 1%, #c42133 9%, #c42133 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #c42133 1%, #DB5967 9%, #AF1223 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #c42133 1%, #DB5967 9%, #AF1223 100%); /* IE10+ */ background: linear-gradient(to bottom, #c42133 1%, #DB5967 9%, #AF1223 100%); /* W3C */ }
a.regi-btn:hover,
.btn1:hover { background: #c42133; background: -moz-linear-gradient(top, #c42133 1%, #AF1223 9%, #D03243 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #c42133), color-stop(9%, #AF1223), color-stop(100%, #D03243)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #c42133 1%, #AF1223 9%, #D03243 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #c42133 1%, #AF1223 9%, #D03243 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #c42133 1%, #AF1223 9%, #D03243 100%); /* IE10+ */ background: linear-gradient(to bottom, #c42133 1%, #AF1223 9%, #D03243 100%); /* W3C */ color: #FFF; }





/*下拉菜单 选择游戏**/
.gamelist-1 { padding: 20px 34px 0; }
.gamelist-1 .gamelist_r { margin-left: 15px; }
.credit_play { display: inline-block; width: 467px; zoom: 1; font-size: 0; /*margin-left: -4px;*/ float: left; }
.low_wrap { margin-top: 20px; float: left; width: 464px;float:left;width:auto;margin-top: 0; }
.low_wrap ul { float: left; margin-left: 15px;margin:0; }
.low_wrap ul li { float: left; }
.low_wrap ul li a { font-size: 12px; display: block; color: #fff;}
.lows_frequency { float: left; font-size: 16px; margin-left: 26px; color: #fff;}
.high_frequency { font-size: 16px; margin-top: 22px; margin-left: 26px; color: #fff;}
.menu-child1 li span img { margin-left: 6px; line-height: 28px; margin-bottom: -2px; }
.cut { float: left; width: 1px; height: 506px; position: absolute; top: 34px; left: 500px; background-color: rgba(255,255,255,0.15);}
.menu-box ul { background-image: none; }
.menu-child1 li a img { width: 80%; height: 80%; margin: 10%; display:none;}
.official_play { border-right: 1px solid #2b2b2b;display: inline-block; width: 464px; zoom: 1; font-size: 0; float: left; }
.gamelist_tit { border-bottom: 1px solid #2b2b2b;width: 464px; display: block; margin: 8px 0 0 0; padding-bottom: 8px; }
.gamelist-1 .gamelist_l{margin-left:0;}
.high_wrap { width: 464px;height:auto;float:none;}
.high_wrap ul{float:none;}
.menu-child1 {position: absolute;top: 42px;width:1000px;*min-height: 564px;margin: 0 5px;padding: 1px;z-index: 9999;border-radius: 0 0 8px 8px;zoom: 1;box-shadow: 0 1px 30px #A9A9A9;left: -268px;margin-top:27px;padding-top: 5px;padding-bottom:0;}
.menu-child1 .gamelist-1{ background: url(../images/bg_0909.png) repeat;padding-bottom:20px;border-radius:5px; }
.menu-child1 ul{min-height: 62px;padding:11px 0;width:464px;}
.menu-child1 li { float: left; line-height: 28px; margin: 5px 0;height: 104px; width: 92px; position: relative; text-align: center; }
.menu-child1 li span { font-size: 12px; display: block;color: #fff;position:absolute;left:0;bottom:0;width:100%;height:28px;line-height:28px; overflow:hidden;}
.menu-child1 li a { display: block;width: 80px; height: 76px; padding: 0 0 18px 0;     margin: 0 auto;color: #222; text-align: center; background: url(../images/game-icon-bg.png) no-repeat; overflow:hidden;}
.menu-child1 li a  img{display:block;}
.menu-child1 li:hover { background: url(../images/Wbg_03.png) repeat; }
.color { width: 23px; height: 23px; text-align: center; display: inline-block; line-height: 22px; font-size: 15px; margin-left:12px; margin-top:0;background: url(../images/red_bg.png) no-repeat; color: #fff; }
.menu-child1 h1 { width: 70px; height: 20px; font-size: 16px; display: inline-block; margin-left: 26px; margin-top: 2px; float: left;color: #fff; }
.menu-child1 h2{display:none;}
.menu-child1 .dropmenu_c_txt02{float:left;display:inline;padding:0;width:auto;}
.credit_play .low_wrap {margin-left: 15px;}
/*.menu-child1 li:nth-child(1),
.menu-child1 li:nth-child(6),
.menu-child1 li:nth-child(11),
.menu-child1 li:nth-child(16) { border-left: 1px solid rgba(255,255,255,0.15); }*/

/* 投注页面新增右侧切换模块 begin */
.dn { display: none !important; }
.db { display: inline-block !important; }
.ui-md-box { width: 67px;position: fixed; right: 0; top: 28%; z-index: 998; }
.ui-ww-box a { position: relative; display: inline-block;*display:inline;*zoom:1;width: 42px; height: 42px; }
.ui-skin-box { position: absolute; top: 0px; right: 67px; width: 156px; padding: 0 10px 0 0; z-index: 9999; }
.ui-skin-in { width: 144px; margin-right: 10px; padding: 4px;  }
.ui-sub-box { width: 67px; cursor: pointer; float: left; margin: 0 2px; }
.ui-skin-box label { text-align: center; font-size: 12px; width: 100%; padding-top: 50px; }
.ui-md-box .ui-code-right-box { width: 104px; height: 104px; top: 14px; padding: 0; right: 72px; }
.ui-t5-box,.ui-t6-box{ width: 67px; height: 196px; display: block; }
.ui-ww-box a.ui-t3-box { margin-top: 8px; width: 74px; height: 196px;display: inline-block;*display:inline;*zoom:1; float: left; }
.ui-md-box a{margin-bottom:1px;}

.ui-md-box .ui-t4-box{
    margin-left:0;
    /*width:200px;*/
    background:none;
    position:relative;
    z-index:1000;
    line-height: 0;
    text-align:right;
}
.ui-md-box .ui-t4-box a{
    margin:0 0 1px 0;
    display:inline-block;
    *display:inline;
    *zoom:1;
    line-height:67px;
    font-size:14px;
    text-align:center;
    width:133px;
    overflow:hidden;
    color:#ff0;
    background:none;
    border:none;
}
.ui-md-box .ui-t4-box .qq,.ui-md-box .ui-t6-box{
    width:67px;
    height:67px;
    background:url(../images/rightPendant.png) no-repeat 0 -268px #c42133;
}
.ui-md-box .ui-t4-box .red{position:absolute;right:67px;color:#f00;
                           
    animation: twinkling 0.5s infinite ease-in-out; 
    -moz-animation: twinkling 0.5s infinite ease-in-out;	
    -webkit-animation: twinkling 0.5s infinite ease-in-out;
    -o-animation: twinkling 0.5s infinite ease-in-out;
}
/* 投注页面新增右侧切换模块 end */

/*代理合作*/
/*.dtb { display: table; }
.proxy-a { width: 100%;  }
.pa-a { padding: 30px 0 0; }
.pa-a .l { width: 500px; }
.pa-a .l .proxyjoinus-title { width: 100px; margin: 10px auto 0; height: 35px; line-height: 35px; font-size: 15px; font-weight: bold; text-align: center; }
.pa-a .l .la { width: 400px; margin: 0 auto; padding: 10px 0; }
.pa-a .l .la .ips { height: 40px; line-height: 40px; padding: 5px 0; }
.pa-a .l .la .ips .pull-left { width: 90px; text-align: right; }
.pa-a .l .la .ips .pull-right { width: 300px; margin-left: 5px; }
.pa-a .l .la .inps { border-radius: 3px; font-size: 15px; width: 250px; height: 40px; padding: 8px; }
.pa-a .l .la .btn { width: 120px; height: 35px; margin-left: 50px; }
.pa-a .r { width: 500px; height: 600px; }
.pa-b { height: 671px; position: relative; }
.pa-b .pull-left { height: 530px; width: 360px; position: relative; margin-top: 30px; }
.pa-b .pull-left div { position: absolute; height: 84px; width: 139px; font-size: 16px; }
.pa-b .pull-left div span { display: block; font-size: 28px; line-height: 35px; }
.pa-b .pull-left .eight-advg-txt1 { right: 55px; text-align: left; top: 20px; }
.proxy-b { width: 100%; padding: 0 0 1px; background-size: cover; }
.eight-advg-txt2 { right: 125px; text-align: right; top: 140px; }
.eight-advg-txt3 { right: 105px; text-align: left; top: 280px; }
.eight-advg-txt4 { left: -15px; text-align: right; top: 420px; }
.pa-b .pull-right {  height: 531px; width: 360px; position: relative; margin-top: 30px; }
.pa-b .pull-right div { position: absolute;  height: 84px; width: 139px; font-size: 16px; }
.pa-b .pull-right div span { display: block; font-size: 28px; line-height: 35px; }
.eight-advg-txt5 { right: 265px; text-align: right; top: 20px; }
.eight-advg-txt6 { right: 80px; text-align: left; top: 160px; }
.eight-advg-txt7 { right: 140px; text-align: right; top: 305px; }
.eight-advg-txt8 { right: 24px; text-align: left; top: 435px; }
.eight-advg-txt8 span { white-space: nowrap; }
.eight-ribbon-txt { position: absolute; bottom: 10px; font-size: 40px; width: 410px; display: block; left: 50%; margin-left: -200px; }
.pages-con .btn { border: 0 none; border-radius: 2px; cursor: pointer; font-weight: bold; }
.pages-con .btn:hover {  }*/

/***Login界面***/
.login-area .login-mane { margin-right: 6px; }
.login-area .login-password { margin-right: 4px; }
.login-area .tip_forms { position: absolute; left: 16px; top: 6px; }
.login-area input { border: none; }
.login-area input:-webkit-autofill { border: none; }
.login-area .input_tip_45 { margin-left: -20px; }


/***页面建设中****/
.popup_tc { background: #fff;width: 400px; height: 256px; position: absolute; top: 364px; left: 776px; z-index: 9999;border-radius: 10px; }
.popup_top { background: #b62929; border-top-left-radius: 6px; border-top-right-radius: 6px;width: 400px; height: 50px; }
.tips_o { color: #fff;height: 50px; line-height: 50px; display: inline-block; margin-left: 158px; font-size: 18px; }
.popup_top .d-close { color: #fff;top: 16px; right: 20px; position:absolute; font-size:16px; }
.popup_top .d-close:hover { color: #fff; }
.popup_center { background: #fff;width: 400px; height: 160px; font-size: 28px; }
.popup_center p { color: #000;font-size: 16px; text-align: center; line-height: 160px; }
.popup_bottom { background: #b62929; height: 48px; width: 400px; height: 46px; border-bottom-left-radius:6px;border-bottom-right-radius:6px;}
.popup_bottom .popup_button { color: #000; background: #fff; border: none; text-shadow: none; width: 64px; height: 28px; border-radius: 4px; cursor: pointer; margin-top: 10px;}
.popup_bottom .popup_button:hover { color: #fff; background: #000; }
.popup_bottom .d-buttons { background-color: #b62929;border-top: none;text-align: center; white-space: nowrap;border-bottom-left-radius:10px;border-bottom-right-radius:10px; }

.p-c1 {
    width: 1000px;
    min-height: 500px;
    margin: 10px auto 0;
    padding: 0 0 4px 0;
    padding: 0 0 20px 0;
    height: 657px;
    overflow: hidden;
}
.title-s1,.helpWord,.hleps-online,.side_menu li a {
    color:#fff;
}
.more_game_middle {width:1004px;margin:0 auto;position:relative;}
.logos_none {display: none;}
body { background-color: #3c4045;background-image: url(../images/bg1.jpg) !important;/*background-size: 100% 100%;background-position: center top;*/background-repeat:no-repeat; }
.login-area input:-webkit-autofill { border: none; -webkit-box-shadow: 0 0 0px 1000px #36322c inset; -webkit-text-fill-color: #fff; }

/***手机下注***/    
.mobile-container {display:none;}
.main_wrap { position: relative;min-height:480px;padding-bottom: 20px; }
.mobile-container { margin-bottom: 26px; }
.mobile-container .mobile-main .mobile-box { margin: 0 auto; position: relative; width: 1008px; height: 701px; /*background: url(../images/mobilebanner.png) no-repeat center top;*/ }
.mobile-container .mobile-main .mobile-box .mobilelink { color: #ffffff; font-size: 18px; line-height: 18px; position: absolute; top: 480px; left: 150px; }
.android_c { width: 116px; height: 116px; display: inline-block; position: absolute; top: 296px; left: 98px; padding: 6px; }
.ios_c { width: 116px; height: 116px; display: inline-block; position: absolute; top: 296px; left: 294px; padding: 6px; }

/***大厅主要内容****/
.more_game .columns { width: 1004px; height: 326px; margin: -56px auto 0; }
.hot_game_toggle { width: 74px; height: 26px; position: absolute; top: 16px; right: 14px; }
.hot_game_toggles { width: 74px; height: 26px; position: absolute; top: 16px; right: 14px; }
.hot_game_toggles a { display: block; width: 74px; height: 26px; }
.columns .col_a .hotgame_con { padding: 8px 4px 0; }
.hotgame_con .high .high_frequency { font-size: 16px; font-weight: normal; margin: 0 0 24px 22px; }
.hotgame_con ul { float: left; width: 500px; padding: 0 2px; *margin-top: 6px;height: 182px;overflow: hidden;}
.hotgame_con ul li { margin: 0 0 12px 14px; float: left; text-align: left; width: 94px; height: 16px; padding-left: 12px; overflow: hidden;}
.official_games .play_hidden,.credit_games .play_hidden {height:80px;overflow:hidden;}
.more_game .columns .col_b { width: 490px; height: 326px; float: left; }
.col_b .baccarat_con .baccarat { padding: 12px 0 0 4px; }
.baccarat_con .baccarat ul li { margin: 0 26px; float: left; width: 106px; }
.jnd28 a, .azcp a, .xy28 a, .bjkl8 a, .bjpk10 a, .dgcp a { width: 106px; height: 106px; display: block; }
.jnd28, .azcp, .xy28, .bjkl8, .bjpk10, .dgcp { width: 106px; height: 106px; display: block; }
.more_game .football { width: 1004px; margin: 0 auto; }
.more_game .football .football_con { width: 100%; height: 182px; padding: 40px 0 12px; }
.football_con .col_left > div, .football_con .col_right > div { float: left; width: 106px; }
.bed a { width: 106px; height: 124px; display: block; }
.acml a { width: 84px; height: 124px; display: block; }
.football_con .col_left .club, .football_con .col_right .club { padding-top: 20px; margin: 0 46px; }
.club span.vs { font-family: "HelveticaLT Condensed Black"; font-size: 49px; font-weight: bold; }
.more_game .football .football_con .col_right { padding-left: 46px; float: left; }
.beds a { width: 106px; height: 124px; display: block; }
.acmls a { width: 106px; height: 124px; display: block; }
.others .advantages { padding-top: 32px; display: inline-block; width: 312px; height: 246px; margin: 0; float: left; }
.payment_date { width: 266px; height: 86px; padding: 0 36px 0 10px; }
.payment_date .payment_date_l { float: left; }
.payment_date .payment_date_r { float: right; margin-top: 26px; }
.others .mobile_down { display: inline-block; vertical-align: top; padding-top: 32px; margin: 0 24px 0 22px; width: 312px; height: 248px; float: left; }
.others .mobile_down .down { margin-top: 28px; }
.mobile_down .down span a { width: 79px; height: 78px; display: block; }
.mobile_down .down .apple, .mobile_down .down .android, .mobile_down .down .browser { width: 79px; height: 78px; margin-right: 14px; display: inline-block; }
.others .problem { padding-top: 32px; display: inline-block; vertical-align: top; width: 312px; float: left; }
.others .problem .common { width: 228px; margin-top: 8px; margin-left: 4px; padding-bottom: 8px; }
.problem .common ul li { width: 82px; margin-top: 12px; margin-right: 18px; display: inline-block; float: left; }

.time_bar .bar_slide_n { width: 172px; height: 16px; border-radius: 10px; position: absolute; top: 0; left: 0; }

.middle_min { height:891px;min-width:1338px;margin:0 auto;background:url(../images/middle_min_bg.png) no-repeat top center;}
.more_game { width:100%;height:832px;border-top:56px solid #b62929; }
.more_game .columns .col_a { width:514px;height:326px;float:left;position:relative;background:#b62929; }
.columns .col_b .baccarat_con { height: 270px;background:#302f2f; }
.more_game .columns .col_a .hotgame_tit { height: 56px; background-color: #8e2020; background-color: rgba(0,0,0,0.22); background-image: url(../images/game_tit.png); background-position: 26px 18px; background-repeat: no-repeat; }
.hot_game_toggle a { display: inline-block; width: 37px; height: 26px; float: left;background: url(../images/base-ico.png) no-repeat; }
.hot_game_toggle .official-btn { background-position: -122px -840px; }
.hot_game_toggle .credit-btn { background-position: -159px -840px; }
.hot_game_toggle a.official-btn.active {
    background-position: -122px -874px
}

.hot_game_toggle a.credit-btn.active {
    background-position: -159px -874px;
}
.hot_game_toggles a { background: url(../images/base-ico.png) no-repeat; background-position: -122px -874px; }
.hotgame_con .high .high_frequency { color: #fff; }
.hotgame_con ul li a { font-size: 12px; display: block;color: #fff; }
.columns .col_b .baccarat_tit { height: 56px;background: #000 url(../images/game_tit.png) no-repeat 26px -30px; }
.jnd28 { background: url(../images/bjl_icon.png) no-repeat 0 0; }
.azcp { background: url(../images/bjl_icon.png) no-repeat 0 -133px; }
.xy28 { background: url(../images/bjl_icon.png) no-repeat 0 -266px; }
.bjkl8 { background: url(../images/bjl_icon.png) no-repeat 0 -399px; }
.bjpk10 { background: url(../images/bjl_icon.png) no-repeat 0 -533px; }
.dgcp { background: url(../images/bjl_icon.png) no-repeat 0 -666px; }
.baccarat ul li a { color: #b8b5b5; font-size: 12px; margin-bottom:22px; text-align: center; display: block; }
.baccarat ul li span {text-align: center;display: inline-block;*display:inline;*zoom:1;width: 100%;margin-top: 108px;}
.more_game .football { background: url(../images/football_con_bg.png) no-repeat; }
.more_game .football .football_tit { width: 1002px; height: 33px; padding-top: 14px;background: url(../images/football_tit_bg.png) repeat-x; border-bottom: 1px solid #ffe07e; }
.more_game .football .football_con .col_left { width: 446px; padding-left: 54px; float: left;border-right: 1px solid #fff; }
.football_con .col_left > div a, .football_con .col_right > div a { font-size: 12px; display: block; text-align: center;color: #fff; }
.bed { width: 106px; height: 124px; margin-top: 16px; margin-bottom: 12px; display: block;background: url(../images/football_icon.png) no-repeat; }
.acml { width: 84px; height: 124px; margin: 18px auto 8px; display: block;background: url(../images/football_icon.png) no-repeat -14px -178px; }
.club span { font-size: 12px; text-align: center; margin-bottom: 18px; display: block;color: #fff; }
.club span.vs { color: #fff; }
.beds {  width: 106px; height: 124px; margin-top: 22px; display: block;background: url(../images/football_icon.png) no-repeat 0 -342px; }
.acmls { width: 106px; height: 106px; margin-top: 32px; display: block;background: url(../images/football_icon.png) no-repeat 0 -494px; }
.more_game .football .football_tit .popular { width: 240px; height: 20px; margin: 0 auto;background: url(../images/football_tit.png) no-repeat; }
.others { width: 990px; height: 280px; margin: 0 auto; padding-left: 14px;background:#fff; }
.others .advantages h2 { width: 312px; height: 36px; margin: 0 0 6px 0;background: url(../images/others_all.png) no-repeat 0 0; }
.payment_date .payment_date_l h3 { font-size: 12px; font-weight: normal; margin-top: 16px; margin-bottom: 8px;color: #565656; }
.payment_date .payment_date_l p { font-size: 12px; font-weight: normal;color: #c9c6c6; }
.payment_date .payment_date_r .pay_time { font-size: 30px; display: inline-block; padding: 6px;color: #565656; }
.payment_date .payment_date_r .pay_time strong { font-size: 12px; font-weight: normal; margin-left: 8px;color: #dfdfdf; }
.payment_date .time_bar { width: 266px; height: 16px; margin-top: 12px; float: left; position: relative;background: url(../images/others_all.png) no-repeat 0 -228px; }
.others .mobile_down h2 { width: 312px; height: 36px; margin-bottom: 46px;background: url(../images/others_all.png) no-repeat 0 -75px;margin-bottom:32px;}
.others .mobile_down p { font-size: 12px; text-align: left; margin-top: 8px;color: #858585; }
.mobile_down .down .apple { background: url(../images/others_all.png) no-repeat 0 -334px; }
.mobile_down .down .apple:hover { background: url(../images/others_all.png) no-repeat -167px -333px; }
.mobile_down .down .android { background: url(../images/others_all.png) no-repeat 0 -427px; }
.mobile_down .down .android:hover { background: url(../images/others_all.png) no-repeat -167px -426px; }
.mobile_down .down .browser { background: url(../images/others_all.png) no-repeat 0 -520px; }
.mobile_down .down .browser:hover { background: url(../images/others_all.png) no-repeat -167px -519px; }
.others .problem h2 { width: 312px; height: 36px;background: url(../images/others_all.png) no-repeat 0 -152px; }
.problem .common ul li a { height: 22px; font-size: 12px; line-height: 22px; padding-left: 34px; display: block;color: #808080; background: url(../images/others_all.png) no-repeat 0 -295px; }
.problem .common ul li a:hover { color: #000; background: url(../images/others_all.png) no-repeat -130px -295px; }
.time_bar .bar_slide { width: 112px; height: 16px; border-radius: 10px; position: absolute; top: 0; left: 0;background: #ffdf01; }
.time_bar .bar_slide_n { background: #e35050; }
.hotgame_con .official_game { font-size: 16px;text-align:left;width: 462px;margin-bottom: 8px;padding-bottom: 14px;color: #fff; border-bottom: 1px solid #9f2222; }
.hotgame_con .high_frequency { text-align:left;font-size: 16px;margin: 0 0 14px 14px;width: 386px;color: #fff; }
.hotgame_con .low_frequency { text-align:left;font-size: 16px;margin: 0 0 16px 14px;width: 462px;padding-top:12px;padding-left:12px;color: #fff; border-top: 1px solid #9f2222; }
.hotgame_con .credit_game { font-size: 16px;text-align:left;width: 462px;padding-bottom: 14px;margin-bottom: 8px;color: #fff; border-bottom: 1px solid #9f2222; }
.hotgame_con .caipiao_game { text-align:left;font-size: 16px;margin: 0 0 16px 14px;width: 462px;padding-top:12px;padding-left:12px;color: #fff; border-top: 1px solid #9f2222; }

.download-item { height: 280px; background: url(../images/index-downlogo-bg.jpg) left top no-repeat; }
.download-item .ewm { float: left; width: 199px; height: 199px; margin: 40px 0 0 36px; background: #fff; }
.download-item .btn { float: left; width: 230px; margin: 64px 0 0 57px; }
.download-item .btn a { float: left; display: inline-block; width: 230px; height: 66px; background: url(../images/index-down-btn.jpg) left top no-repeat; }
.download-item .btn a.ios { background-position: 0 0; }
.download-item .btn a.android { margin-top: 27px; background-position: 0 -66px; }
.download-item .con { float: left; width: 390px; margin: 55px 0 0 50px; }
.download-item .con h3 { width: 390px; height: 108px; background: url(../images/download-item-tit.png) left top no-repeat; }
.download-item .con p { width: 372px; height: 25px; margin-top: 30px; background: url(../images/download-item-con.png) left top no-repeat; }


/* 投注页面新增右侧切换模块 begin */
.ui-skin-in { background: rgba(255,255,255,0.4); background-clip: border-box; border: 2px rgba(0,0,0,0.2) solid; border-radius: 5px; }
.ui-skin-box label { color: #ffffff; }
.ui-md-box .ui-code-right-box { background: url(../images/QRcode.jpg) no-repeat; border: 8px solid rgba(255,255,255,0.3); border-radius: 5px; box-shadow: 0 0 5px #242020; }
.ui-ww-box a.ui-t3-box { background: url(../images/download_style.png) no-repeat 0 0; }
.ui-t5-box { background: url(../images/contact_bg.png) no-repeat; }
/* 投注页面新增右侧切换模块 end */

/*代理合作*/
.proxy-a {width: 900px;min-height: 526px;color:#fff;font-size:12px;padding-bottom: 20px;margin: 0 auto;background: url(../images/registration-c_bg.png) repeat-y center top;}
.contentbox2{width:840px;padding:0 30px;margin:0 auto;color:#fff;}
.tabheader{padding:0 0 10px 0;}
.tabheader a{display:inline-block;padding:10px 30px;font-size:16px;border-radius:5px;border:1px solid #5b5b5b;color:#fff; cursor: pointer;}
.tabheader a.hover{background:#716e6e;}
.pa-a { padding: 30px 0 0; }
.pa-a .agent_titile {font-size: 20px;line-height: 32px;color: #ff0000;text-align: center;padding: 10px 0;font-family:'Microsoft YaHei';}
.pa-a .agent_titile2 {font-size: 16px;line-height: 32px;color: #ff0000;text-align: left;padding: 10px 0;font-family:'Microsoft YaHei';}
.pa-a .text_content{line-height: 24px;}
.table_box h1{font-size:12px;color:#ff0000;text-align:left;padding-bottom:20px;line-height:24px;font-family:"宋体";}
.table_box h1 span{display:inline-block;*display:inline;*zoom:1;margin-right:15px;}
.table_content table.program {width: 840px;font-size: 12px;color: #fff;border:1px solid #ece9d8;}
.program th { border-width: 1px; padding: 5px; color: red; font-weight: normal;border-right:1px solid #ece9d8;border-bottom:1px solid #ece9d8;border-top:1px solid #76746c;border-left:1px solid #76746c; }
.program td { border-width: 1px; text-align: center; padding: 5px;border-right:1px solid #ece9d8;border-bottom:1px solid #ece9d8;border-top:1px solid #76746c;border-left:1px solid #76746c; }
.note_items{line-height:22px;}
.advantage_items h2{color:#ff0000;text-align:left;font-size: 12px;line-height: 28px;font-family:"宋体";}
.advantage_items ul{margin-left:35px;}
.advantage_items ul li{display:block;text-align:left;line-height: 24px;}
.advantage_items .red{color:#f00;font-weight:bold;}
.dtb { display: table; }
.pa-a .l .proxyjoinus-title { margin: 0 5px; font-size: 24px; height: 70px; line-height: 70px; text-align: center; color: #FFF; }
.pa-a .l .la .ips { height: 40px; line-height: 40px; padding: 5px 0; }
.pa-a .l .la .ips .pull-left { width: 90px; text-align: right; }
.pa-a .l .la .ips .pull-right { float: right; width: 300px; margin-left: 8px; }
.pa-a .l .la .inps { border: 1px solid #000; border-radius: 2px; font-size: 13px; width: 250px; height: 36px; line-height: 36px; padding-left: 8px; }
.pa-a .l .la .btn { width: 120px; height: 35px; text-align: center; margin-left: 52px; }
.pa-a .r { width: 500px; height: 600px; }
.pa-b { height: 671px; position: relative; }
.pa-b .pull-left { height: 530px; width: 360px; position: relative; margin-top: 30px; }
.pa-b .pull-left div { position: absolute; height: 84px; width: 139px; font-size: 16px; }
.pa-b .pull-left div span { display: block; font-size: 28px; line-height: 35px; }
.pa-b .pull-left .eight-advg-txt1 { right: 55px; text-align: left; top: 20px; }
.proxy-b { width: 100%; padding: 0 0 1px; background-size: cover; }
.eight-advg-txt2 { right: 125px; text-align: right; top: 140px; }
.eight-advg-txt3 { right: 105px; text-align: left; top: 280px; }
.eight-advg-txt4 { left: -15px; text-align: right; top: 420px; }
.pa-b .pull-right { height: 531px; width: 360px; position: relative; margin-top: 30px; }
.pa-b .pull-right div { position: absolute; height: 84px; width: 139px; font-size: 16px; }
.pa-b .pull-right div span { display: block; font-size: 28px; line-height: 35px; }
.eight-advg-txt5 { right: 265px; text-align: right; top: 20px; }
.eight-advg-txt6 { right: 80px; text-align: left; top: 160px; }
.eight-advg-txt7 { right: 140px; text-align: right; top: 305px; }
.eight-advg-txt8 { right: 24px; text-align: left; top: 435px; }
.eight-advg-txt8 span { white-space: nowrap; }
.eight-ribbon-txt { position: absolute; bottom: 10px; font-size: 40px; width: 410px; display: block; left: 50%; margin-left: -200px; }
.pages-con .btn { border: 0 none; border-radius: 2px; cursor: pointer; font-weight: bold; }

.pa-a .l .la .ips .pull-left { color: #fff; float: left; }
.pa-b .pull-left { background: url(../images/eight-advg-left-bg.png) no-repeat center center; }
.pa-b .pull-left div { color: #686868; }
.pa-b .pull-left .eight-advg-txt1 span { color: #2f59ad; }
.proxy-b { background: url(../images/eight-advg-bg.jpg) no-repeat center center; }
.eight-advg-txt2 span { color: #1fb066; }
.eight-advg-txt3 span { color: #343434; }
.eight-advg-txt4 span { color: #e70013; }
.pa-b .pull-right { background: url(../images/eight-advg-right-bg.png) no-repeat center center; }
.pa-b .pull-right div { color: #686868; }
.eight-advg-txt5 span { color: #b01f8c; }
.eight-advg-txt6 span { color: #535151; }
.eight-advg-txt7 span { color: #535151; }
.eight-advg-txt8 span { color: #2f59ad; }
.eight-ribbon-txt { color: #fff; }
.pages-con .btn { background: url(../images/uedbet_img.png) repeat scroll 0 -400px; color: #fff; }
.pages-con .btn:hover { background-color: #08f; color: #fff; }

/**样式*/
.logo {width: 285px;margin-top: -10px;height: 79px;margin-left:0;background: url(../images/logo.png) no-repeat center top;z-index: 56;}

/**跑马灯*/
.mq { cursor: pointer; position: relative;z-index:10;margin:-54px auto 6px auto;padding:10px 0;width:998px;height:27px;background: url(../images/banner_text_box.png) no-repeat 0 0;}
.mq .mq-mask { padding-left: 40px; height: 30px; line-height: 30px; width: 836px;margin-left:62px;color: #f0a109; background-position: -123px 3px; }
.mq-mask marquee { color: #fff; }

/***焦点图切换按钮***/
.controller > a { display:block;z-index:10000;position:absolute;top:236px;width:15px;height:25px;padding:10px;border-radius:20px;background:#000;cursor:pointer; }
.controller > a:hover { background: #747474; }

/****底部*****/
.bottom-info-main .bottom-info { float: left; width: 32%; padding-left: 10px; }
.bottom-info-main .bottom-info:last-child .new-box { border-right: none; }
.bottom-info-main span { font-size: 12px; }
.new-box { border-right: 1px solid hsla(0,0%,100%,.5);padding-top: 2px; text-align: left; height: 128px; }
.new-box h1, .new-box h2, .new-box h3 { font-weight: normal; }
.new-box h1 > em, .new-box h2 > em, .new-box h3 > em { font-style: normal; display: inline-block; vertical-align: bottom; *margin-bottom: 10px; }
.new-box h1 > span, .new-box h2 > span, .new-box h3 > span { display: inline-block; vertical-align: bottom; }
.new-box .new-con { padding: 5px 0; }
.new-box h1 { color: #fff;margin: 0; height: 30px; line-height: 30px; }
.new-box h1 > span { font-size: 12px; margin: 0 5px; *margin-bottom: 8px; }
.new-box h1 > em { font-size: 16px; }
.new-box h3 { line-height: 20px; }
.new-box span { font-size: 12px; }
.new-box.bottom-box { background: none; border: none; }
.icon-partner { width: 210px; height: 61px; }
.icon-arrRight { width: 16px; height: 16px; padding-left: 7px; vertical-align: top; }

.guideTable td { padding: 0 0 10px 0; text-align: center; }
.icon-browser { width: 46px; height: 49px; }
.tool-list li { float: left; margin-right: 15px; }
.icon-tool { width: 50px; height: 50px; }
.browser-list li { margin-bottom: 5px; }
.browser-list .icon { margin-right: 7px; }
.browser-list.notitle { float: none; }
.browser-list.notitle li { float: left; font-size: 0; width: 30%; text-align: center; margin-right: 6px; }
.browser-list.notitle li span { color: #fff;display: inline-block; margin-top: 8px; }
.browser-tip { width: 100%; padding-top: 6px; text-align: center; }
.browser-tip span { display: inline-block; }
.copyright { text-align:center;padding-top:30px;color:#fff; }

.footer { height: 267px;padding-top: 110px; margin: 0 auto; width: 100%;background: url(../images/footer_bg.jpg) no-repeat center -2px; border-top: 4px solid #b62929; }
.footer_main { width: 1010px; margin: 0 auto; }
.guideTable { width: 100%;color: #8C8C8C; margin-left: 10px; }
.guideTable a { color: #EBEBEB; text-align: left; display: block; width:80px; }
.guideTable a:hover { color: #FFF; }
.icon-browserIE { background-position: 0 -948px; }
.icon-browserFF { background-position: -46px -948px; }
.icon-browserGL { background-position: -92px -948px; }
.icon-browser:hover { background-position-y: -899px; }
.icon-tool-clean { /*background-image: url(../images/icon-tool-clean.png);*/ }
.icon-tool-check { /*background-image: url(../images/icon-tool-check.png);*/ }
.icon-partner { background-position: 0 -1423px; }
.icon-arrRight { background-position: 0 -155px; }

/****footer start****/
.footer_logo {width: 112px;height: 100px;background: url(../images/footer_logo1.png) no-repeat;float: left;}
.footer_title { width: 183px; height:27px; background-image: url(../images/footer_title.png; margin-top: 26px; margin-left: 120px;}
.footer_logo a {width: 112px;height: 100px;display:block;}
/*.footer_title {width: 178px;float: left;margin-left: 12px;padding-right:10px;}**/
.footer_title p {font-size: 12px;line-height: 16px;color: #fff;padding: 2px 0;text-indent: 2em;text-align: left;}
.footer_title .company_name {margin-left: 36px;}
.footer_title .company_name .footer_line {width: 55px;height: 1px;background: #9f9f9f;float: left;margin-top: 14px;margin-right: 6px;}
.footer_company {width: 53px;height: 28px;background: url(../images/footer_company.png) no-repeat;float:left;margin-left: 20px;}
/****footer end****/

.game_29,.game_51,.game_1,.game_53,.game_4,.game_59,.game_13,.game_45,.game_42,.game_26,.game_39,.game_60,.game_28,.game_48,.game_7,.game_15,.game_6,.game_9,.game_58,.game_11,.game_22,.game_5,.game_40 {/*background: url(../images/h_bg.png) no-repeat right center;*/}

/*.hot {background: url(../images/h_bg.png) no-repeat right center;}*/



/***系统维护 start******/
.maintain_system{background: url(../images/maintain.jpg) no-repeat center top!important;}
.maintenance_logo {background: url(../images/register_logo.png) no-repeat center center;}
/***系统维护 end******/

/***QQ客服 start******/
.service_qq {margin-top:20px;background: url(../images/service_qq.png) no-repeat;}
/***QQ客服 end******/

 /*公告(dialog-notice) 忘记密码 (dialog-forgot)*/
.ui-popup .ui-dialog-arrow-b{top:-16px !important;}
div.dialog-notice{border-radius: 8px;display: inline-block;border:1px solid #175e84;border:5px solid rgba(255,255,255,0.2);box-shadow:0 0 8px rgba(136, 136, 136, 0.5);overflow:hidden;}
.dialog-notice .ui-dialog-header,.dialog-forgot .ui-dialog-header { border-bottom: none; 
    background: #b62929;
    color:#fff;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f83737), to(#b62929));
    background-image: -moz-linear-gradient(top, #f83737, #b62929);
    background-image: -o-linear-gradient(top, #f83737, #b62929);
    background-image: -webkit-linear-gradient(top, #f83737, #b62929);
    background-image: linear-gradient(to bottom, #f83737, #b62929);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#f83737', endColorstr='#b62929')";
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f83737', endColorstr='#b62929');
    zoom: 1;}
.dialog-custom .ui-dialog-body { padding: 20px; text-align: center; font-size: 14px; min-width: 170px; }
.dialog-custom .ui-dialog-button { float: none; text-align: center; }
.dialog-notice .ui-dialog-title{color:#fff;font-size:24px;text-align:center;letter-spacing:8px;}
.dialog-notice .ui-dialog-close{position:absolute;opacity: 1;font-weight: normal;height: 64px;top: 0;font-size: 30px;color: #fff;background: url(../images/popup-close.png) no-repeat center;}
.dialog-notice .ui-dialog-content{color:#fff;}
.dialog-notice .ui-dialog-body{padding:0 !important;}
.offical-site .d-inner{display:inline-block;background:none;border:none;box-shadow:none;}
.offical-site .d-title{padding:10px 30px 10px 15px;font-size:15px;}
.offical-site .d-close{font-size:32px;right:12px;top:12px;}
.offical-site .d-buttons{text-align:center;}

.offical-site .d-footer{padding-bottom:10px;}

.side_left{float: left;width: 224px;height: 542px;overflow: hidden;overflow-y: auto;background: #fff;border-right: 1px solid #e5e4e4;}
.side_item{padding-left:15px;height:42px;line-height:42px;border-bottom:1px solid #e5e4e4;}
.side_item a{color:#4c4c4c;display:block;padding-left:20px; background: url(../images/circle_ico.png) no-repeat left center;}
.side_item a.active{ border-right:3px solid #b62929;}
.side_item a span { font-size: 16px;display: block;height: 42px;width: 190px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;} 
.notice_main{float:left;width:762px;height:542px;overflow:auto;background:#fff;}
.notice_main .notice_title{padding:20px 0;text-align:center;border-bottom:1px solid #e5e4e4;}
.notice_main .notice_title h1{font-size:22px;color:#f4354a;font-weight:bold;}
.notice_main .notice_text{font-size:16px;color:#5c5c5c;text-align:center;}
.notice_main .notice_text{padding: 0 20px;font-size:16px;color:#5c5c5c;text-align:center;}
.notice_main .notice_text div{line-height: 30px;margin-top: 22px; word-spacing: normal;word-break: break-word;}
.notice_item{width:100%;text-align:center;}
.notice_text .fright{width:auto !important;float:right;}
.notice_item a{font-weight:700;text-decoration:underline;padding:0 3px;color:#555;} 

 .dialog-forgot{overflow:hidden;}
 .dialog-forgot table{width:350px;margin:0 auto;*margin:0;}
 .dialog-forgot input{width:180px;height:20px;padding:5px;line-height:20px;margin:5px 0;border:1px solid #ccc;border-radius:3px; }
 .dialog-forgot img{display:inline-block;margin:0;vertical-align:middle;}
 .dialog-forgot .mt10px{font-size:12px;}
 .dialog-forgot .ui-dialog-footer{border-top:1px solid #ded5d5;padding:20px;}
/*-------公告end*/

 /******开户协议******/
#kaihuDialog { width: 762px; }
div.dialog-custom { border: 1px solid #b62929; border: 5px solid rgba(255,255,255,0.2); box-shadow: 0 0 8px rgba(136, 136, 136, 0.5); }
.dialog-custom .ui-dialog-header {
     background: #c32b39;
     background-image: -webkit-gradient(linear, left top, left bottom, from(#d22f3e), to(#a7232f));
     background-image: -moz-linear-gradient(top, #d22f3e, #a7232f);
     background-image: -o-linear-gradient(top, #d22f3e, #a7232f);
     background-image: -webkit-linear-gradient(top, #d22f3e, #a7232f);
     background-image: linear-gradient(to bottom, #d22f3e, #a7232f);
     -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#d22f3e', endColorstr='#a7232f')";
     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d22f3e', endColorstr='#a7232f');
     zoom: 1;
 }
.dialog-custom .ui-dialog-close { color: #fff; background: url(../images/popup-close.png) no-repeat center; }
.dialog-custom .ui-dialog-title { color: #fff; }
.dialog-custom .ui-dialog-footer button.ui-dialog-autofocus { color: #ffffff; background-color: #a7232f; border-color: #d22f3e; }
.dialog-custom .ui-dialog-footer button.ui-dialog-autofocus:hover, .dialog-custom .ui-dialog-footer button.ui-dialog-autofocus:focus, .dialog-custom .ui-dialog-footer button.ui-dialog-autofocus:active { color: #ffffff; background-color: #a7232f; border-color: #d22f3e; outline: none; }
/******开户协议******/

@keyframes twinkling
{
0% {color: red;}
50% {color: yellow;}
100%{color:red}
}
.mail-box{display:none;}

/*轮播*/
.swiper-pagination {position: absolute;left: 0;right: 0;z-index: 10;bottom: 15px;text-align: center;}
.swiper-pagination-switch {background-color: #999;display: inline-block;width: 15px;height: 15px;border-radius: 10px;opacity: 0.7;box-shadow: 0px 1px 2px #555 inset;margin: 0 3px;cursor: pointer;}
.swiper-active-switch {background-color: #fff;}
.banner .wrapper {height: 100%;}
.swiper-container, .swiper-slide {height: 100%;width: 100%;background-position:center top;}

 /**页脚logo*/
.lx_ico{display:inline-block;width:60px;height:30px;background:url(../images/font-tit.png) no-repeat center center ;}
.footer_logo{width:300px;background:url(../images/font-logo.png) no-repeat center top;}